# 3  从键盘输入5个同学的账号和密码,然后将他们的姓名,账号和密码(密码需要加密)保存到一个文件中;
#         Tom   admin   XXXXX
#         Jack   root      XXXXX
import base64

f = open("users.txt", 'r+', encoding='utf8')
users = eval(f.read())
for i in range(5):
    name1 = input('请输入姓名: ')
    name2 = input('请输入用户名： ')
    password = base64.b64encode(bytes(input('请输入密码： ').encode('utf8')))
    if len(name1.strip()) != 0 and name1 not in users and len(name2.strip()) != 0 and len(str(password)) != 0:
        users[name1] = {'password': password, 'name2': name2}
        f.seek(0)
        f.truncate()
        f.writelines(str(users))
        i = i + 1
f.close()


